﻿
namespace Academy.Collections
{
    /// <summary>
    /// Specifies the base in a triangular matrix.
    /// </summary>
    public enum TriangularBase
    {
        /// <summary>
        /// Defines a triangular matrix as Upper. That is all the elements bellow the main diagonal has a default value and are considered default cells.
        /// </summary>
        Upper,
        /// <summary>
        /// Defines a triangular matrix as Lower. That is all the elements over the main diagonal has a default value and are considered default cells
        /// </summary>
        Lower,
        /// <summary>
        /// Specifies the default base for a triangular matrix. Which is <see cref="Lower"/>.
        /// </summary>
        Default
    }
}
